self-sustaining development - Español Inglés Diccionario